package 牛客网编程.剑指offer.跳台阶;

/**
 * create at 2018/10/21
 * author: suveng
 * email: suveng@163.com
 * 题目描述
 * 一只青蛙一次可以跳上1级台阶，也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法（先后次序不同算不同的结果）。
 **/
public class Solution {
    //假定跳了一阶，剩n-1
//    假定先跳2阶，剩n-2
//    得出是斐波那契数列，使用递归解决
    public int JumpFloor(int target) {
        if(target<=2){
            return target;
        }
        return JumpFloor(target-1)+JumpFloor(target-2);
    }
}


